<!-- 头部 -->
<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <base href="/guguanjia/">
    <meta charset="utf-8" />
    <meta name="renderer" content="webkit">

    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <title>固管家服务平台</title>

    <meta name="description" content="index" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />

    <!-- bootstrap & fontawesome -->
    <link rel="stylesheet" href="static/bootstrap/bootstrap.min.css" />
    <link rel="stylesheet" href="static/css/font-awesome.min.css" />

    <link rel="stylesheet" href="static/chosen/chosen.min.css" />

    <!-- ace styles -->
    <link rel="stylesheet" href="static/ace/css/ace.min.css" id="main-ace-style" />

    <!--[if lte IE 9]>
    <link rel="stylesheet" href="static/ace/css/ace-part2.min.css" />
    <![endif]-->
    <link rel="stylesheet" href="static/ace/css/ace-skins.min.css" />
    <link rel="stylesheet" href="static/ace/css/ace-rtl.min.css" />

    <!--[if lte IE 9]>
    <link rel="stylesheet" href="static/ace/css/ace-ie.min.css" />
    <![endif]-->

    <link rel="stylesheet" href="static/ztree/metro.css" />
    <link rel="stylesheet" href="static/validate/css/validform.css" />
    <link rel="stylesheet" href="static/css/custom.css" />

    <!--[if !IE]> -->
    <script src="static/jquery/jquery.js"></script>
    <!-- <![endif]-->

    <!--[if IE]>
    <script src="static/jquery/jquery-1.11.1.min.js"></script>
    <![endif]-->


    <!-- ace settings handler -->
    <script src="static/ace/js/ace-extra.min.js"></script>

    <!-- HTML5shiv and Respond.js for IE8 to support HTML5 elements and media queries -->

    <!--[if lte IE 8]>
    <script src="static/bootstrap/html5shiv.min.js"></script>
    <script src="static/bootstrap/respond.min.js"></script>
    <script>var ie8 = "ie8";</script>
    <![endif]-->
</head>

<body class="no-skin" id="body-content">
<!-- 顶部条 -->
<div id="navbar" class="navbar navbar-default">



</div>




<!-- 主体 -->
<div class="main-container" id="main-container">

    <div id="sidebar" class="sidebar responsive">


    </div>

    <div class="main-content">
        <div class="breadcrumbs" id="breadcrumbs">
            <script type="text/javascript">
                try{ace.settings.check('breadcrumbs' , 'fixed')}catch(e){}
            </script>

            <ul class="tab" id="breadcrumb">
                <!-- <li class="active" >
               菜单配置<i class="fa fa-times close"></i>
               </li>  -->
            </ul><!-- /.breadcrumb -->
            <div id="tab-menu">
                <ul class="dropdown-menu dropdown-caret" style="min-width: 0px;">
                    <li><a href="javascript:void(0);" data-right-menu="all_close">全部关闭</a></li>
                    <li><a href="javascript:void(0);" data-right-menu="other_close">关闭其他</a></li>
                </ul>
            </div>
        </div>

        <div class="page-content">
            <div class="ace-settings-container" id="ace-settings-container">
                <div class="btn btn-app btn-xs btn-warning ace-settings-btn"
                     id="ace-settings-btn">
                    <i class="ace-icon fa fa-cog bigger-150"></i>
                </div>

                <div class="ace-settings-box clearfix" id="ace-settings-box">
                    <div class="pull-left width-50">
                        <div class="ace-settings-item">
                            <div class="pull-left">
                                <select id="skin-colorpicker" class="hide">
                                    <option data-skin="no-skin" value="#438EB9">#438EB9</option>
                                    <option data-skin="skin-1" value="#222A2D">#222A2D</option>
                                    <option data-skin="skin-2" value="#C6487E">#C6487E</option>
                                    <option data-skin="skin-3" value="#D0D0D0">#D0D0D0</option>
                                </select>
                            </div>
                            <span>&nbsp; 皮肤</span>
                        </div>

                        <div class="ace-settings-item">
                            <input type="checkbox" class="ace ace-checkbox-2"
                                   id="ace-settings-navbar" /> <label class="lbl"
                                                                      for="ace-settings-navbar"> 固定页头</label>
                        </div>

                        <div class="ace-settings-item">
                            <input type="checkbox" class="ace ace-checkbox-2"
                                   id="ace-settings-sidebar" /> <label class="lbl"
                                                                       for="ace-settings-sidebar"> 固定导航菜单</label>
                        </div>

                        <div class="ace-settings-item">
                            <input type="checkbox" class="ace ace-checkbox-2"
                                   id="ace-settings-breadcrumbs" /> <label class="lbl"
                                                                           for="ace-settings-breadcrumbs"> 固定导航条</label>
                        </div>

                        <!-- <div class="ace-settings-item">
                            <input type="checkbox" class="ace ace-checkbox-2"
                                id="ace-settings-rtl" /> <label class="lbl" for="ace-settings-rtl">
                                Right To Left (rtl)</label>
                        </div> -->

                        <div class="ace-settings-item">
                            <input type="checkbox" class="ace ace-checkbox-2"
                                   id="ace-settings-add-container" /> <label class="lbl"
                                                                             for="ace-settings-add-container"> 固定宽度
                        </label>
                        </div>
                    </div>
                    <!-- /.pull-left -->

                    <div class="pull-left width-50">
                        <div class="ace-settings-item">
                            <input type="checkbox" class="ace ace-checkbox-2"
                                   id="ace-settings-hover" /> <label class="lbl"
                                                                     for="ace-settings-hover"> 滑动式菜单</label>
                        </div>

                        <div class="ace-settings-item">
                            <input type="checkbox" class="ace ace-checkbox-2"
                                   id="ace-settings-compact" /> <label class="lbl"
                                                                       for="ace-settings-compact"> 紧凑式菜单</label>
                        </div>

                        <div class="ace-settings-item">
                            <input type="checkbox" class="ace ace-checkbox-2"
                                   id="ace-settings-highlight" /> <label class="lbl"
                                                                         for="ace-settings-highlight"> 高亮选中</label>
                        </div>
                    </div>
                    <!-- /.pull-left -->
                </div>
                <!-- /.ace-settings-box -->
            </div>
            <!-- /.ace-settings-container -->
            <div class="page-header">
                <h1> jvm监控 </h1>
            </div>
            <div class="row">
                <div class="col-xs-12">
                    <div id="fill-main-content" style="height:100%">
                        <h1>Java Runtime Info</h1>
                        <div class="wordbreak">
                            <b>Vm Name</b>: Java HotSpot(TM) 64-Bit Server VM<br>
                            <b>Vm Version</b>: 25.65-b01<br>
                            <b>Vm Vendor</b>: Oracle Corporation<br>
                            <b>Up Time</b>: 0.5544019444444445 hours<br>
                            <b>Input Arguments</b>: [-Djava.util.logging.config.file=C:\Users\FTKJ\.IntelliJIdea2018.2\system\tomcat\Unnamed_guguanjia\conf\logging.properties, -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager, -Dcom.sun.management.jmxremote=, -Dcom.sun.management.jmxremote.port=1099, -Dcom.sun.management.jmxremote.ssl=false, -Dcom.sun.management.jmxremote.authenticate=false, -Djava.rmi.server.hostname=127.0.0.1, -Djdk.tls.ephemeralDHKeySize=2048, -Djava.protocol.handler.pkgs=org.apache.catalina.webresources, -Dignore.endorsed.dirs=, -Dcatalina.base=C:\Users\FTKJ\.IntelliJIdea2018.2\system\tomcat\Unnamed_guguanjia, -Dcatalina.home=D:\soft\apache-tomcat-8.0.53, -Djava.io.tmpdir=D:\soft\apache-tomcat-8.0.53\temp]<br>
                            <b>Library Path</b>: D:\soft\jdk1.8\jdk1.8.0_65\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin;%MAVEN_HOME%\bin;C:\Users\FTKJ\AppData\Local\Microsoft\WindowsApps;;.<br>
                            <b>Class Path</b>: D:\soft\apache-tomcat-8.0.53\bin\bootstrap.jar;D:\soft\apache-tomcat-8.0.53\bin\tomcat-juli.jar<br>
                        </div><h1>JVM OS Info</h1>
                        <div class="wordbreak">
                            <b>OS Name: </b>Windows 10<br>
                            <b>OS Versin: </b>10.0<br>
                            <b>OS Available Processors: </b>4<br>
                            <b>OS Architecture: </b>amd64<br>
                        </div><h1>JVM Memory Info</h1>
                        <div class="wordbreak">
                            <b>Init Memory: </b>134.217728M<br>
                            <b>MAX Memory: </b>1890.582528M<br>
                            <b>Used Memory: </b>45.909832M<br>
                        </div><h1>JVM Thread Info</h1>
                        <div class="wordbreak">
                            <b>Thread Count: </b>48<br>
                            <b>Started Thread Count: </b>62<br>
                            <b>thread contention monitoring is enabled? </b>true<br>
                            <b>if the Java virtual machine supports thread contention monitoring? </b>true<br>
                            <b>thread CPU time measurement is enabled? </b>true<br>
                            <b>if the Java virtual machine implementation supports CPU time measurement for any thread? </b>true<br>
                        </div>
                        <hr>
                        <b>Thread ID: </b>1<br>
                        <b>Thread Name: </b>main<br>
                        <b>Thread State: </b>RUNNABLE<br>
                        <b>Thread Lock Name: </b><br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>1 sec<br>
                        <b>Stack Info: (depth:15)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.DualStackPlainSocketImpl.accept0(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.ServerSocket.implAccept(ServerSocket.java:545)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.ServerSocket.accept(ServerSocket.java:513)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.core.StandardServer.await(StandardServer.java:464)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.startup.Catalina.await(Catalina.java:729)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.startup.Catalina.start(Catalina.java:675)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.reflect.Method.invoke(Method.java:497)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:349)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:483)
                        <hr>
                        <b>Thread ID: </b>64<br>
                        <b>Thread Name: </b>Atomikos:1<br>
                        <b>Thread State: </b>TIMED_WAITING<br>
                        <b>Thread Lock Name: </b>java.lang.Object@74b17c62<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:6)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Object.wait(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+com.atomikos.timing.PooledAlarmTimer.doWait(PooledAlarmTimer.java:105)
                        &nbsp;&nbsp;&nbsp;&nbsp;+com.atomikos.timing.PooledAlarmTimer.run(PooledAlarmTimer.java:71)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>62<br>
                        <b>Thread Name: </b>Statistics Thread-defaultCache-1<br>
                        <b>Thread State: </b>TIMED_WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6ab2644f<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:9)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>61<br>
                        <b>Thread Name: </b>defaultCache<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.TaskQueue@64bb51f<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:4)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Object.wait(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Object.wait(Object.java:502)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.TimerThread.mainLoop(Timer.java:526)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.TimerThread.run(Timer.java:505)
                        <hr>
                        <b>Thread ID: </b>60<br>
                        <b>Thread Name: </b>Druid-ConnectionPool-Destroy-1878268869<br>
                        <b>Thread State: </b>TIMED_WAITING<br>
                        <b>Thread Lock Name: </b><br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:2)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.sleep(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+com.alibaba.druid.pool.DruidDataSource$DestroyConnectionThread.run(DruidDataSource.java:1915)
                        <hr>
                        <b>Thread ID: </b>59<br>
                        <b>Thread Name: </b>Druid-ConnectionPool-Create-1878268869<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@668b0560<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:4)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:1841)
                        <hr>
                        <b>Thread ID: </b>58<br>
                        <b>Thread Name: </b>Druid-ConnectionPool-Destroy-1747811333<br>
                        <b>Thread State: </b>TIMED_WAITING<br>
                        <b>Thread Lock Name: </b><br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:2)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.sleep(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+com.alibaba.druid.pool.DruidDataSource$DestroyConnectionThread.run(DruidDataSource.java:1915)
                        <hr>
                        <b>Thread ID: </b>57<br>
                        <b>Thread Name: </b>Druid-ConnectionPool-Create-1747811333<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@19a627bf<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:4)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:1841)
                        <hr>
                        <b>Thread ID: </b>56<br>
                        <b>Thread Name: </b>Abandoned connection cleanup thread<br>
                        <b>Thread State: </b>TIMED_WAITING<br>
                        <b>Thread Lock Name: </b>java.lang.ref.ReferenceQueue$Lock@60cfb8d8<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:3)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Object.wait(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
                        &nbsp;&nbsp;&nbsp;&nbsp;+com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)
                        <hr>
                        <b>Thread ID: </b>50<br>
                        <b>Thread Name: </b>ajp-apr-8009-AsyncTimeout<br>
                        <b>Thread State: </b>TIMED_WAITING<br>
                        <b>Thread Lock Name: </b><br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:3)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.sleep(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.net.AbstractEndpoint$AsyncTimeout.run(AbstractEndpoint.java:130)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>49<br>
                        <b>Thread Name: </b>ajp-apr-8009-Acceptor-0<br>
                        <b>Thread State: </b>RUNNABLE<br>
                        <b>Thread Lock Name: </b><br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:3)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.jni.Socket.accept(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.net.AprEndpoint$Acceptor.run(AprEndpoint.java:1073)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>48<br>
                        <b>Thread Name: </b>ajp-apr-8009-Poller<br>
                        <b>Thread State: </b>TIMED_WAITING<br>
                        <b>Thread Lock Name: </b>org.apache.tomcat.util.net.AprEndpoint$Poller@3bf71a93<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:3)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Object.wait(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.net.AprEndpoint$Poller.run(AprEndpoint.java:1705)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>47<br>
                        <b>Thread Name: </b>ajp-apr-8009-exec-10<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e9a888<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>46<br>
                        <b>Thread Name: </b>ajp-apr-8009-exec-9<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e9a888<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>45<br>
                        <b>Thread Name: </b>ajp-apr-8009-exec-8<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e9a888<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>44<br>
                        <b>Thread Name: </b>ajp-apr-8009-exec-7<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e9a888<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>43<br>
                        <b>Thread Name: </b>ajp-apr-8009-exec-6<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e9a888<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>42<br>
                        <b>Thread Name: </b>ajp-apr-8009-exec-5<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e9a888<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>41<br>
                        <b>Thread Name: </b>ajp-apr-8009-exec-4<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e9a888<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>40<br>
                        <b>Thread Name: </b>ajp-apr-8009-exec-3<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e9a888<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>39<br>
                        <b>Thread Name: </b>ajp-apr-8009-exec-2<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e9a888<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>38<br>
                        <b>Thread Name: </b>ajp-apr-8009-exec-1<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e9a888<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>37<br>
                        <b>Thread Name: </b>http-apr-8080-AsyncTimeout<br>
                        <b>Thread State: </b>TIMED_WAITING<br>
                        <b>Thread Lock Name: </b><br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:3)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.sleep(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.net.AbstractEndpoint$AsyncTimeout.run(AbstractEndpoint.java:130)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>36<br>
                        <b>Thread Name: </b>http-apr-8080-Acceptor-0<br>
                        <b>Thread State: </b>RUNNABLE<br>
                        <b>Thread Lock Name: </b><br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:3)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.jni.Socket.accept(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.net.AprEndpoint$Acceptor.run(AprEndpoint.java:1073)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>35<br>
                        <b>Thread Name: </b>http-apr-8080-Sendfile<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>org.apache.tomcat.util.net.AprEndpoint$Sendfile@2ddaec55<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:4)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Object.wait(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Object.wait(Object.java:502)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.net.AprEndpoint$Sendfile.run(AprEndpoint.java:2261)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>34<br>
                        <b>Thread Name: </b>http-apr-8080-Poller<br>
                        <b>Thread State: </b>RUNNABLE<br>
                        <b>Thread Lock Name: </b><br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:3)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.jni.Poll.poll(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.net.AprEndpoint$Poller.run(AprEndpoint.java:1815)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>33<br>
                        <b>Thread Name: </b>http-apr-8080-exec-10<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33ee3f46<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>32<br>
                        <b>Thread Name: </b>http-apr-8080-exec-9<br>
                        <b>Thread State: </b>RUNNABLE<br>
                        <b>Thread Lock Name: </b><br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:49)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.management.ThreadImpl.getThreadInfo1(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:172)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:139)
                        &nbsp;&nbsp;&nbsp;&nbsp;+com.chinasofti.web.sys.controller.JvmMonitorController.jvm(JvmMonitorController.java:47)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.reflect.Method.invoke(Method.java:497)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:777)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:706)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857)
                        &nbsp;&nbsp;&nbsp;&nbsp;+javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
                        &nbsp;&nbsp;&nbsp;&nbsp;+javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
                        &nbsp;&nbsp;&nbsp;&nbsp;+com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1152)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2527)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2516)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>31<br>
                        <b>Thread Name: </b>http-apr-8080-exec-8<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33ee3f46<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>30<br>
                        <b>Thread Name: </b>http-apr-8080-exec-7<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33ee3f46<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>29<br>
                        <b>Thread Name: </b>http-apr-8080-exec-6<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33ee3f46<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>28<br>
                        <b>Thread Name: </b>http-apr-8080-exec-5<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33ee3f46<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>27<br>
                        <b>Thread Name: </b>http-apr-8080-exec-4<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33ee3f46<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>26<br>
                        <b>Thread Name: </b>http-apr-8080-exec-3<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33ee3f46<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>25<br>
                        <b>Thread Name: </b>http-apr-8080-exec-2<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33ee3f46<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>24<br>
                        <b>Thread Name: </b>http-apr-8080-exec-1<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33ee3f46<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:11)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>23<br>
                        <b>Thread Name: </b>ContainerBackgroundProcessor[StandardEngine[Catalina]]<br>
                        <b>Thread State: </b>TIMED_WAITING<br>
                        <b>Thread Lock Name: </b><br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:3)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.sleep(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>20<br>
                        <b>Thread Name: </b>GC Daemon<br>
                        <b>Thread State: </b>TIMED_WAITING<br>
                        <b>Thread Lock Name: </b>sun.misc.GC$LatencyLock@7b0b6c5b<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:2)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Object.wait(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.GC$Daemon.run(GC.java:117)
                        <hr>
                        <b>Thread ID: </b>17<br>
                        <b>Thread Name: </b>RMI Scheduler(0)<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1c98f2b<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:9)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>15<br>
                        <b>Thread Name: </b>RMI TCP Accept-0<br>
                        <b>Thread State: </b>RUNNABLE<br>
                        <b>Thread Lock Name: </b><br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:10)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.DualStackPlainSocketImpl.accept0(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.ServerSocket.implAccept(ServerSocket.java:545)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.ServerSocket.accept(ServerSocket.java:513)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>14<br>
                        <b>Thread Name: </b>RMI TCP Accept-1099<br>
                        <b>Thread State: </b>RUNNABLE<br>
                        <b>Thread Lock Name: </b><br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:9)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.DualStackPlainSocketImpl.accept0(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.ServerSocket.implAccept(ServerSocket.java:545)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.ServerSocket.accept(ServerSocket.java:513)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>13<br>
                        <b>Thread Name: </b>RMI TCP Accept-0<br>
                        <b>Thread State: </b>RUNNABLE<br>
                        <b>Thread Lock Name: </b><br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:9)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.DualStackPlainSocketImpl.accept0(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.ServerSocket.implAccept(ServerSocket.java:545)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.net.ServerSocket.accept(ServerSocket.java:513)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                        <b>Thread ID: </b>12<br>
                        <b>Thread Name: </b>AsyncFileHandlerWriter-1580066828<br>
                        <b>Thread State: </b>TIMED_WAITING<br>
                        <b>Thread Lock Name: </b>java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4581eba4<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:6)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.misc.Unsafe.park(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:684)
                        &nbsp;&nbsp;&nbsp;&nbsp;+org.apache.juli.AsyncFileHandler$LoggerThread.run(AsyncFileHandler.java:153)
                        <hr>
                        <b>Thread ID: </b>5<br>
                        <b>Thread Name: </b>Attach Listener<br>
                        <b>Thread State: </b>RUNNABLE<br>
                        <b>Thread Lock Name: </b><br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:0)</b><br>
                        <hr>
                        <b>Thread ID: </b>4<br>
                        <b>Thread Name: </b>Signal Dispatcher<br>
                        <b>Thread State: </b>RUNNABLE<br>
                        <b>Thread Lock Name: </b><br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:0)</b><br>
                        <hr>
                        <b>Thread ID: </b>3<br>
                        <b>Thread Name: </b>Finalizer<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.lang.ref.ReferenceQueue$Lock@757f85d<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:4)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Object.wait(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
                        <hr>
                        <b>Thread ID: </b>2<br>
                        <b>Thread Name: </b>Reference Handler<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.lang.ref.Reference$Lock@279e3558<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:3)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Object.wait(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Object.wait(Object.java:502)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)
                        <hr>
                        <b>Thread ID: </b>67<br>
                        <b>Thread Name: </b>Java2D Disposer<br>
                        <b>Thread State: </b>WAITING<br>
                        <b>Thread Lock Name: </b>java.lang.ref.ReferenceQueue$Lock@4d25b0b6<br>
                        <b>Thread Lock Owner Name: </b><br>
                        <b>Thread CPU Time: </b>0 sec<br>
                        <b>Stack Info: (depth:5)</b><br>
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Object.wait(Native Method)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
                        &nbsp;&nbsp;&nbsp;&nbsp;+sun.java2d.Disposer.run(Disposer.java:148)
                        &nbsp;&nbsp;&nbsp;&nbsp;+java.lang.Thread.run(Thread.java:745)
                        <hr>
                    </div>

                </div>
            </div>
        </div><!-- /.page-content -->

    </div><!-- /.main-content -->

    <a href="javascript:void(0);" id="btn-scroll-up" class="btn-scroll-up btn btn-sm btn-inverse"  style="z-index:1111">
        <i class="ace-icon fa fa-angle-double-up icon-only bigger-110"></i>
    </a>
</div><!-- /.main-container -->

<!-- 底部 -->
<!-- basic scripts -->



<script type="text/javascript">
    if('ontouchstart' in document.documentElement) document.write("<script src='static/jquery.mobile.custom.min.js'>"+"<"+"/script>");
</script>
<script src="static/bootstrap/bootstrap.min.js"></script>

<!-- ace scripts -->
<script src="static/ace/js/ace-elements.min.js"></script>
<script src="static/ace/js/ace.min.js"></script>

<script type="text/javascript">
    $(function () {
        $("#navbar").load("main/navbar");
        $("#sidebar").load("main/sidebar")
    });
</script>
<!-- 引入其他js -->
<script src="static/js/history.js"></script>
<script type="text/javascript" src="static/layer/layer.js"></script>
<script type="text/javascript" src="static/js/spin.min.js"></script>
<script type="text/javascript" src="static/ztree/jquery.ztree.all-3.5.min.js"></script>
<script type="text/javascript" src="static/js/jquery.autosize.min.js"></script>
<script type="text/javascript" src="static/chosen/chosen.jquery.min.js"></script>
<script type="text/javascript" src="static/validate/Validform_v5.3.2_min.js"></script>
<script type="text/javascript" src="static/js/jquery.form.js"></script>
<script type="text/javascript" src="static/js/bootstrap-contextmenu.js"></script>
<script type="text/javascript" src="static/js/jquery.nicescroll.min.js"></script>
<script type="text/javascript" src="static/js/public.js"></script>
<script type="text/javascript" src="static/vue/vue.js"></script>
<script type="text/javascript" src="static/vue/axios.js"></script>

</body>
</html>
